package com.mycompany.services.dao;

import java.util.List;

import org.hibernate.SessionFactory;

import com.mycompany.optimizaproject.TipoIncidente;
import com.mycompany.optimizaproject.Usuario;

public class TipoIncidenteDAO extends AbstractHibernateDAO<TipoIncidente, Integer> {
	
	public TipoIncidenteDAO(SessionFactory sessionFactory){
		setSessionFactory(sessionFactory);
	}
	
	@Override
	protected Class<TipoIncidente> getDomainClass() {
		return TipoIncidente.class;
	}
	
	@SuppressWarnings("unchecked")
	public List<TipoIncidente> obtenerTipoSegunClasificacion(int idClasificacionIncidente){
		return getHibernateTemplate().find("from TipoIncidente where idClasificacionIncidente=" + idClasificacionIncidente);
	}
	
}
